reflect.Type.getElementType
Returns the type of the elements in an array or in a dictionary.
Syntax
getElementType()
RETURNS reflect.Type
Usage
The getElementType() method returns a reflect.Type object that
represents the type used by the elements of the array or dictionary represented by this
reflect.Type object.
The reflect.Type object used to call this method must have been
created from a DYNAMIC ARRAY or DICTIONARY variable, or is a
reflect.Type object returned from a method like getFieldType(), and
references a dynamic array or dictionary.
Note:
The element type of a multi-dimensional array is an array-type. For example, when the
reflect.Type object represents an ARRAY[10,20] OF INTEGER, the
element-type is ARRAY[20] OF INTEGER.
Example
IMPORT reflect
MAIN
DEFINE arr DYNAMIC ARRAY OF STRING
DEFINE typ reflect.Type
LET typ = reflect.Type.typeOf(arr)
DISPLAY "element type = ", typ.getElementType().toString()
END MAIN
Shows:
element type = STRING